org.eclipse.vtp.framework.interactions.core.conversation
Interface IConversation

All Known Implementing Classes:
Conversation

public interface IConversation

Represents a conversation between the process engine and an external entity.

Author:
Lonnie Pryor

Field Summary
static java.lang.String RESULT_NAME_FILLED
           
static java.lang.String RESULT_NAME_NO_INPUT
           
static java.lang.String RESULT_NAME_NO_MATCH
           
 
Method Summary
 IBridgeMessage createBridgeMessage(BridgeMessageConfiguration configuration, java.lang.String resultParameterName)
           
 IDataRequest createDataRequest(DataRequestConfiguration configuration, java.lang.String resultParameterName)
           
 IEndMessage createEndMessage()
           
 IExternalReference createExternalReference(ExternalReferenceConfiguration configuration)
           
 IFinal createFinal()
           
 IInitial createInitial(java.lang.String resultParameterName, java.util.Map variableNames)
           
 IInputRequest createInputRequest(InputRequestConfiguration configuration, java.lang.String resultParameterName)
           
 IMetaDataMessage createMetaDataMessage(MetaDataConfiguration configuration)
           
 IMetaDataRequest createMetaDataRequest(MetaDataConfiguration configuration, java.lang.String resultParameterName)
           
 IOutputMessage createOutputMessage(OutputMessageConfiguration configuration)
           
 ISelectionRequest createSelectionRequest(SelectionRequestConfiguration configuration, java.lang.String resultParameterName)
           
 ITransferMessage createTransferMessage(TransferMessageConfiguration configuration)
           
 

Field Detail

RESULT_NAME_FILLED

static final java.lang.String RESULT_NAME_FILLED
See Also:
Constant Field Values

RESULT_NAME_NO_INPUT

static final java.lang.String RESULT_NAME_NO_INPUT
See Also:
Constant Field Values

RESULT_NAME_NO_MATCH

static final java.lang.String RESULT_NAME_NO_MATCH
See Also:
Constant Field Values
Method Detail

createInitial

IInitial createInitial(java.lang.String resultParameterName,
                       java.util.Map variableNames)

createOutputMessage

IOutputMessage createOutputMessage(OutputMessageConfiguration configuration)

createMetaDataMessage

IMetaDataMessage createMetaDataMessage(MetaDataConfiguration configuration)

createMetaDataRequest

IMetaDataRequest createMetaDataRequest(MetaDataConfiguration configuration,
                                       java.lang.String resultParameterName)

createInputRequest

IInputRequest createInputRequest(InputRequestConfiguration configuration,
                                 java.lang.String resultParameterName)

createSelectionRequest

ISelectionRequest createSelectionRequest(SelectionRequestConfiguration configuration,
                                         java.lang.String resultParameterName)

createDataRequest

IDataRequest createDataRequest(DataRequestConfiguration configuration,
                               java.lang.String resultParameterName)

createExternalReference

IExternalReference createExternalReference(ExternalReferenceConfiguration configuration)

createTransferMessage

ITransferMessage createTransferMessage(TransferMessageConfiguration configuration)

createBridgeMessage

IBridgeMessage createBridgeMessage(BridgeMessageConfiguration configuration,
                                   java.lang.String resultParameterName)

createFinal

IFinal createFinal()

createEndMessage

IEndMessage createEndMessage()